#include<stdio.h>
#define N 20
#define M m
typedef struct
{
	char name[10];
	float score;
}P;
void main()
{
	P a[N],t,*p;
	int i,j,m,n;
	printf("评委数 选手数\n");
	scanf("%d%d",&m,&n);
	float s[M],sum,max,min;
	for(i=0;i<n;i++)
	{
		scanf("%s",a[i].name); 
		sum=max=0;min=10;
		for(j=0;j<m;j++)
		{
			scanf("%f",&s[j]);
			sum+=s[j];
			if(max<s[j]) max=s[j];
			if(min>s[j]) min=s[j];
		}
		a[i].score=(sum-max-min)/(m-2);
	}
	for(i=1;i<n;i++)
		for(j=0;j<n-1;j++)
			if(a[j].score<a[j+1].score)
			{
				t=a[j];
				a[j]=a[j+1];
				a[j+1]=t;
			}
	printf("排名\n");
	for(p=a;p<a+n;p++)
		printf("%s %.2f\n",p->name,p->score);
}

